home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / gen_bbs / atest24b.zip / ARCTEST.DOC < prev    next >
Text File  |  1996-02-18  |  37KB  |  678 lines

  1.                            ArcTest version 2.4B
  2.  
  3.                                     By
  4.  
  5.                                Jeff Richard
  6.  
  7.  
  8. Product Features
  9. -------------------------------------------------------------------------------
  10. ArcTest is an upload/download event for use with SynchroNet version 2.0x.
  11. Unlike many other upload processors available for SynchroNet ArcTest can be
  12. used to process upload and download events.
  13.  
  14. +       ArcTest has built in communications drivers or will use FOSSIL drivers
  15.         if available.
  16.  
  17. +       ArcTest will automatically identify and test ARJ, LZH, RAR, UC2,
  18.         ZOO, TD0, and GIF files.
  19.  
  20. +       ArcTest will automatically detect ansi and non ansi callers.  Remote
  21.         status display for ansi and non ansi callers.
  22.  
  23. +       ArcTest will test integrity of files compressed with ZIP, ARJ, LZH,
  24.         TD0, RAR, and UC2 files to any nested archive level.
  25.  
  26. +       ArcTest will automatically identify PKWares multi volume zips and
  27.         handle them appropriately.
  28.  
  29. +       ArcTest will scan archives and nested archives to any level for viruses
  30.         with the following products:  McAfee VirusScan versions 1.x and 2.x,
  31.         ThunderByte AntiVirus v6.x, F-Prot Virus Scanner version 2.1x, and
  32.         Norton AntiVirus.
  33.  
  34. +       ArcTest can be configured to scan for viruses with multiple
  35.         virus scanners.
  36.  
  37. +       ArcTest can remove or update archive comments.
  38.  
  39. +       ArcTest will remove unwanted files (bbs adds) from within archives.
  40.  
  41. +       ArcTest will add files (bbs adds) to archives.
  42.  
  43. +       ArcTest will test age constraints of files contained within
  44.         archives.  ArcTest will fail uploads that contain files that are
  45.         older than your specified number of days old.  ArcTest also allows
  46.         you to specify the percent of files that must pass this age
  47.         criteria.  IE: Say an archive contains 100 files.  You have set
  48.         ArcTest to only allow files that are 100 days old.  You have also
  49.         set ArcTest to only allow 50 percent of the internal files to file
  50.         the age testing.  If 51 percent of the files contained in the
  51.         archive are 101 days old ArcTest will fail the upload.  However if
  52.         only 30 percent of the files failed date testing the file would be
  53.         accepted.  This is a very useful feature because it takes into
  54.         account files such as DSZ updates that contain original BAT and DOC
  55.         files.
  56.  
  57. +       ArcTest can save failed uploads to a private directory for later
  58.         inspection by the sysop.  ArcTest will also create a log file in
  59.         the save directory that contains the exact reason why and what file
  60.         or internal file failed testing.
  61.  
  62. +       ArcTest will clean up FILE_ID.DIZ files by removing high ascii
  63.         characters.
  64.  
  65. +       ArcTest will add file information to FILE_ID.DIZ files.  Information
  66.         that can be added are number of files, oldest file, newest file, and
  67.         FILE_ID.DIZ date.
  68.  
  69. +       ArcTest can add FILE_ID.DIZ information and/or virus scan results
  70.         to archive comments.
  71.  
  72. +       ArcTest will inform the sysop that files have failed testing.
  73.  
  74. +       ArcTest will allow users to hang up before file testing is started
  75.         thus saving them unproductive online time and long distance
  76.         charges.
  77.  
  78. +       ArcTest will use StripAV to remove PKZip AV codes from archives.
  79.  
  80. +       With the ability to use multiple configuration files testing can be
  81.         changed for different level users or any other option that
  82.         SynchroNet's ARS system allows.
  83.  
  84. +       ArcTest can reboot the computer if a virus is detected.
  85.  
  86. +       ArcTest supports ramdrives.
  87.  
  88. +       ArcTest will convert GIF files to JPG or JPG --> GIF.  Converting
  89.         to the JPG format saves large amounts of disk space! (registered
  90.         versions only)
  91.  
  92. +       ArcTest will convert ARJ, LHA, ZIP, UC2, and RAR files to a chosen
  93.         base format.  ArcTest also has the ability to convert self
  94.         extracting archives of the same flavors.
  95.  
  96. +       3 User definable directories that ArcTest will bypass testing on
  97.         IE: User to user uploads or Sysop uploads.
  98.  
  99. +       Send email to users explaining why their upload failed testing.
  100.  
  101.  
  102. ArcTest Setup as an Upload Processor
  103. -------------------------------------------------------------------------------
  104. 1) Put ArcTest in a directory.  The \SBBS\EXEC directory is recommended and
  105.    the following instructions expect it.
  106.  
  107. 2) The following is an example setup for both user testing and sysop
  108.    testing.
  109.  
  110.            ╔[■][?]════════════════════════════════════════╗
  111.            ║               Testable File Types            ║
  112.            ╠══════════════════════════════════════════════╣
  113.            ║ │ZIP  %!arctest.exe %f /U%a /Cuser.cfg /P%p  ║
  114.            ║ │ZIP  %!arctest.exe %f /U%a /Csysop.cfg /P%p ║
  115.            ║ │ARJ  %!arctest.exe %f /U%a /Cuser.cfg /P%p  ║
  116.            ║ │ARJ  %!arctest.exe %f /U%a /Csysop.cfg /P%p ║
  117.            ║ │LZH  %!arctest.exe %f /U%a /Cuser.cfg /P%p  ║
  118.            ║ │LZH  %!arctest.exe %f /U%a /Csysop.cfg /P%p ║
  119.            ║ │EXE  %!arctest.exe %f /U%a /Cuser.cfg /P%p  ║
  120.            ║ │EXE  %!arctest.exe %f /U%a /Csysop.cfg /P%p ║
  121.            ║ │RAR  %!arctest.exe %f /U%a /Cuser.cfg /P%p  ║
  122.            ║ │RAR  %!arctest.exe %f /U%a /Csysop.cfg /P%p ║
  123.            ║ │UC2  %!arctest.exe %f /U%a /Cuser.cfg /P%p  ║
  124.            ║ │UC2  %!arctest.exe %f /U%a /Csysop.cfg /P%p ║
  125.            ║ │ZOO  %!arctest.exe %f /U%a /Cuser.cfg /P%p  ║
  126.            ║ │ZOO  %!arctest.exe %f /U%a /Csysop.cfg /P%p ║
  127.            ╚══════════════════════════════════════════════╝
  128.  
  129.    ╔═══════════════════════════════════════════════════════════════╗
  130.    ║ Command Line: %!arctest.exe %f /U%a /Cuser.cfg /P%p /B%b /I%i ║
  131.    ╚═══════════════════════════════════════════════════════════════╝
  132.  
  133.    Command parameters are as followed.  /U is for the user name, /C is for
  134.    the configuration file name to use.  /P is for the com port being used.
  135.    /B is for the current users baud rate. /I is for the IRQ being used by
  136.    the modem on the current node.  The file name (%f) is expected to be the
  137.    first command line parameter passed.  When entering the command
  138.    parameters make sure there are NO spaces between the command specifier
  139.    and the variable passed by SynchroNet.  IE: (/U%a is valid /U %a is
  140.    invalid)
  141.  
  142. 4) Make sure the environment variable SBBSNODE exists.  It should look
  143.    something like SBBSNODE=C:\SBBS\NODE1  If this environment variable
  144.    is not set ArcTest will create \ARCTEST.!!! on the current drive and in
  145.    the current directory.  This may cause problems in a multi node setup.
  146.  
  147. 5) Either edit the existing ARCTEST.CFG file to use the features you wish
  148.    to use or use the ATSETUP.EXE file to automate setup.
  149.  
  150. 6) Make sure to add ARCTEST.EXE to your GLOBAL SWAP LIST (Configure ->
  151.    External Programs -> Global Swap List).  Failure to do will result in
  152.    unexpected results from virus scanners and archive programs such as
  153.    PKZip.
  154.  
  155. 7) If your fossil driver is locked higher than 38400 (56k or 115k) ArcTest
  156.    will default to using direct interrupt routines and will not use the
  157.    fossil driver.  Other wise ArcTest will default to using fossil driver
  158.    first if present.
  159.  
  160.  
  161. Setup of ArcTest as a Download Event
  162. -------------------------------------------------------------------------------
  163. 1) Follow the directions for setting up ArcTest as an upload processor
  164.    above.  Add the following information under your Download Events.
  165.    Make sure to disable the "allow users to hang up" option in the CFG
  166.    file.  Depending on the testing you wish to perform setup options can be
  167.    changed to suit your needs.  Find an enclosed DLEVENT.CFG file for
  168.    easier setup.
  169.  
  170. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  171. ░░░░╔[■][?]══════════════════════════════════════════╗═════════════════════╗░░░
  172. ░░░░║                 Download Events                ║                     ║░░░
  173. ░░░░╠════════════════════════════════════════════════╣═════════════════════╣░░░
  174. ░░░░║ │ZIP  %!arctest.exe %f /U%a /Cdlevent.cfg /P%p ║                     ║░░░
  175. ░░░░║ │ARJ  %!arctest.exe %f /U%a /Cdlevent.cfg /P%p ║                     ║░░░
  176. ░░░░║ │LHZ  %!arctest.exe %f /U%a /Cdlevent.cfg /P%p ║                     ║░░░
  177. ░░░░║ │ZOO  %!arctest.exe %f /U%a /Cdlevent.cfg /P%p ║                     ║░░░
  178. ░░░░║ │RAR  %!arctest.exe %f /U%a /Cdlevent.cfg /P%p ║                     ║░░░
  179. ░░░░║ │UC2  %!arctest.exe %f /U%a /Cdlevent.cfg /P%p ║                     ║░░░
  180. ░░░░║ │EXE  %!arctest.exe %f /U%a /Cdlevent.cfg /P%p ║                     ║░░░
  181. ░░░░╚════════════════════════════════════════════════╝                     ║░░░
  182. ░░░░║ │Default Credit on Download       20%                                ║░░░
  183. ░░░░║ ╔══════════════════════════════════════════════════════════════════╗ ║░░░
  184. ░░░░║ ║ Command Line: %!arctest.exe %f /U%a /Cdlevent.cfg /P%p /B%b /I%i ║ ║░░░
  185. ░░░░║ ╚══════════════════════════════════════════════════════════════════╝ ║░░░
  186. ░░░░║ │Download Events...                                                  ║░░░
  187. ░░░░╔[■][?]════════════════════════════════════════════════════════════════╗░░░
  188. ░░░░║                            Download Event                            ║░░░
  189. ░░░░╠══════════════════════════════════════════════════════════════════════╣░░░
  190. ░░░░║ │File Extension        ZIP                                           ║░░░
  191. ░░░░║ │Command Line          %!arctest.exe %f /U%a /Cdlevent.cfg /P%p /B%b ║░░░
  192. ░░░░║ │Working String                                                      ║░░░
  193. ░░░░║ │Access Requirements                                                 ║░░░
  194. ░░░░╚══════════════════════════════════════════════════════════════════════╝░░░
  195. ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
  196.  
  197.  
  198.  
  199. Configuration File Setup
  200. -------------------------------------------------------------------------------
  201.  
  202. Main Configurations
  203. ++++++++++++++++++++++++
  204. Registered system name - This is the name that will be shown to users when
  205.                          ArcTest is being run.  This would normally be your
  206.                          BBS or company name.
  207.  
  208. Registration number    - This number will be given to you when you register
  209.                          ArcTest.  For unregistered copies of ArcTest this
  210.                          is set to 0.
  211.  
  212. Delete BBS Adds        - If you specify this option ArcTest will use the
  213.                          file you specify as the delete bbs adds file to
  214.                          remove unwanted files from within archives.  There
  215.                          is an example file enclosed in this archive
  216.                          (ADS.TXT).  Y to enable this option N to disable.
  217.  
  218. Log failed tests       - If a file fails testing ArcTest will send a
  219.                          message to user #1 (normally the sysop) notifying
  220.                          the user that ArcTest has failed an upload.  This
  221.                          option will also create a log file in the FAILED
  222.                          UPLOAD DIRECTORY telling the sysop the exact
  223.                          reason the file failed.  See enclosed log for
  224.                          examples.  If ArcTest encounters a runtime error
  225.                          of some sort the error will also be logged in this
  226.                          file.  Y to enable this option N to disable.
  227.  
  228. Test archive integrity - ArcTest will test the integrity of uploads.
  229.                          Integrity testing will be done on ZIP, ARJ, LZH, UC,
  230.                          GIF, and TD0 files.  If you do not wish to have a
  231.                          certain type of file tested put a ; as the first
  232.                          character on the line that defines the directory
  233.                          and file name of the executable.  Y to enable this
  234.                          option N to disable.
  235.  
  236. Comment archive header - ArcTest can comment archive header files with BBS
  237.                          adds, FILE_ID.DIZ info, and virus scan results.
  238.                          If this option is set to N then all other comment
  239.                          options are ignored.  Y to enable this option N to
  240.                          disable.
  241.  
  242. Add BBS advertisements - ArcTest can add files to archives.  These files
  243.                          are normally advertisements for your bbs or other
  244.                          information files.  ArcTest will add the file
  245.                          specified as the Add bbs add file.  Y to enable
  246.                          this option N to disable.
  247.  
  248. Save archives that fail - ArcTest will save archives that fail testing for
  249.                           review by the sysop.  You must create the
  250.                           directory you specify in the FAILED UPLOAD
  251.                           DIRECTORY.  Y to enable this option N to disable.
  252.  
  253.  
  254. Scan archive for virus  - ArcTest will scan archives with multiple or
  255.                           single virus scanners.  If you specify the virus
  256.                           scanner type to * then ArcTest will expect to use
  257.                           the SCAN.CFG file specified as the VIRUS SCANNER
  258.                           EXECUTABLE.  Other wise arctest will use the
  259.                           following scene to determine the scanner type to
  260.                           use.  Y to enable this option N to disable.
  261.                           1 = Thunder Byte, 2 = McAfee v11x, 3 = McAfee v2.x,
  262.                           4 = Norton AntiVirus, 5 = F-Prot, * = Virus CFG file
  263.  
  264. Strip AV codes          - ArcTest can use StripAV to remove AV codes from
  265.                           PKZip 2.04x files.  Y to enable N to disable this
  266.                           option.
  267.  
  268. DizClean FILE_ID.DIZ    - ArcTest can remove high ASCII characters from the
  269.                           FILE_ID.DIZ file and then update the archive with
  270.                           the "cleaned" diz file.  Y to enable this option
  271.                           N to disable.
  272.  
  273. Extra DizCleaning       - This option will remove any ASCII Characters that
  274.                           are not letters or numbers only if they DO NOT come
  275.                           directly after a letter.  This option will also
  276.                           justify lines in the diz file all the way to the
  277.                           LEFT and will delete extra spaces or elipses.
  278.                           This routine will greatly reduce the space that
  279.                           FILE_ID.DIZ files are begining to consume.
  280.  
  281. Re-Archive Clean Diz    - If this option is set to N ArcTest will not add
  282.                           the cleaned FILE_ID.DIZ file back into the
  283.                           archive.  If you have DizClean FILE_ID.DIZ set to
  284.                           Y then Extract! will do the description file
  285.                           (FILE_ID.DIZ & DESC.SDI) for you and will only
  286.                           import the cleaned file into SBBS's file
  287.                           description.  Thus maintaining the original
  288.                           description file in the archive and in the
  289.                           comment if that option is used.
  290.  
  291. Check for nested archive- ArcTest will extract all files from the archive
  292.                           into a temp directory.  ArcTest will then scan
  293.                           all the files and determine if the file is a
  294.                           supported archive format (ZIP, ARJ, LZH, UC2) and
  295.                           then will process the nested archive with
  296.                           integrity testing and virus scanning if these
  297.                           options are enabled.  Y to enable this option N
  298.                           to disable.
  299.  
  300. Update FILE_ID.DIZ      - ArcTest will extract all files from the archive
  301.                           and determine what the newest file is, oldest
  302.                           file, date of the file_id.diz file, and how many
  303.                           files are contained in the archive.  ArcTest will
  304.                           then append this information to the file_id.diz
  305.                           file.  Y to enable this option N to disable.
  306.  
  307. Check age constraints   - ArcTest will determine if the files contained in
  308.                           an archive are within the acceptable age
  309.                           constraints set in the number of allowable days.
  310.                           You have 2 options available in this option, the
  311.                           number of days old, and the percent of files that
  312.                           must be within the age constraint.  If the
  313.                           archive is found to be older than the acceptable
  314.                           limit ArcTest will fail the upload and indicate
  315.                           to the user that the file was found to be older
  316.                           than your acceptable limit.  Y to enable date
  317.                           testing N to disable.
  318.  
  319. Change ARC comment virus- ArcTest will appended the date and virus tester(s)
  320.                           used on the archive file.  Y to enable N to disable.
  321.  
  322. Change ARC comment diz  - ArcTest will append the file_id.diz file to the
  323.                           archive header (comments).  Y to enable N to
  324.                           disable.
  325.  
  326. Comment with all virus  - ArcTest will append the complete list of virus
  327.                           scanners used in the SCAN.CFG file if enabled.
  328.                           If this option is set to N then ArcTest will only
  329.                           comment the archive header with the 1ST virus
  330.                           scanner specified in the SCAN.CFG file.
  331.  
  332. Allow users to hangup   - ArcTest will give the user an option to hangup
  333.                           prior to testing archive(s).  If the user decides
  334.                           to hangup before testing is done on their upload
  335.                           ArcTest will drop carrier on the user and
  336.                           continue processing upload(s).  The down point of
  337.                           this option is that there is no way to tell
  338.                           SynchroNet the use was disconnected by ArcTest.
  339.                           SynchroNet thinks the user dropped carrier and
  340.                           will note this in the log file...  If you are
  341.                           using bulletin generators or other utils that let
  342.                           users know they have hung up on the board this
  343.                           option may not be a good idea for your system.
  344.                           Other than that ArcTest will process batch
  345.                           uploads normally even if you allow the users to
  346.                           hang up.  Y to enable N to disable.
  347.  
  348. Reboot on found virus   - ArcTest can reboot the computer if a virus is
  349.                           found.  While I am unaware of any virus that can
  350.                           contaminate memory or media just by being scanned
  351.                           anything is possible.  ArcTest will flush all
  352.                           buffers and caches before rebooting a system.
  353.                           This option is not recommended for multinode
  354.                           systems.  Y to enable N to disable.
  355.  
  356. Other Options
  357. +++++++++++++++++++++++++
  358. Max allowable days old  - The maximum number of days old internal files can
  359.                           be.  If an internal file is older than this date
  360.                           it is considered to be too old.
  361.  
  362. Percent new files req.  - This percentage (1-100) is the percent of files
  363.                           that must be newer than the specified max days
  364.                           old.  The percent of new files must be LARGER
  365.                           than this percentage.  IE: file contains 10
  366.                           files and you have the percentage set to 30, at
  367.                           least 4 of the files must be newer than your max
  368.                           allowable days old.
  369.  
  370. Virus scanner type      - 1 = Thunder Byte, 2 = McAfee v11x, 3 = McAfee v2.x,
  371.                           4 = Norton AntiVirus, 5 = F-Prot, * = Virus CFG file
  372.                           If you choose the CFG file then you must note the
  373.                           files name in the Virus Scanner Executable.
  374.  
  375. Use Env. Var            - Y/N if you want to use the ARCTEST environment
  376.                           variable to point to the drive and directory
  377.                           where you want ArcTest to extract files during
  378.                           processing.  Make sure to set a different
  379.                           directory for each node on your system!  If the
  380.                           directory does not exist ArcTest will default to
  381.                           the SBBSNODE environment variable for processing.
  382.                           An example of how to set this variable would be
  383.                           SET ARCTEST=C:\ARCTEST\NODE1
  384.  
  385. Image Conversion        - N/G/J if you choose N no image convesion will
  386.                           be done on the file.  However, if you choose G
  387.                           the file is GIF format ArcTest will convert the
  388.                           image to a JPG file!  If you choose J and the
  389.                           image is a JPG file it is then converted to a GIF
  390.                           file.
  391.  
  392. Convert Resolution      - This is the % of the image to maintain in the
  393.                           conversion.  A higher percentage creates a larger
  394.                           JPG file with higher quality, while a smaller
  395.                           number creates a smaller JPG file with lower
  396.                           quality.  The default value is 65 and works well
  397.                           in most cases.
  398.  
  399. Email Sender Name       - User to send email from.  Option is used when
  400.                           sending email to users explaining why there
  401.                           upload failed testing by ArcTest.
  402.  
  403. Integrity Email         - Y/N to send email to users if their upload fails
  404.                           integrity testing.
  405.  
  406. Age Email               - Y/N to send email to users if their upload fails
  407.                           date testing.
  408.  
  409. Virus Email             - Y/N to send email to users if their upload fails
  410.                           testing due to virus detection.
  411.  
  412.  
  413.  
  414. File Names and Paths
  415. +++++++++++++++++++++++++
  416. ARJ and ZIP comment     - Full path and filename with extension that
  417.                           will be used to comment ARJ and ZIP files.
  418.                           NOTE: LHA does not support archive commenting.
  419.  
  420. UC2 Comment file        - This file must be named U$~BAN.TXT  Full path
  421.                           is also required.
  422.  
  423. Delete BBS adds file    - File that contains the list of files to remove
  424.                           from inside archives.  Full path and extension
  425.                           must also be specified.
  426.  
  427. Add bbs ads file        - Full path and filename with extension to the file
  428.                           that will be added to archives.
  429.  
  430. ARJ executable file     - Full path and filename with extension MUST be
  431.                           specified.  This is the file that will be used
  432.                           for all ARJ processing.  Placing ; as the first
  433.                           character in the line will force ArcTest to
  434.                           ignore testing of all ARJ files.
  435.  
  436. PKZIP executable file   - Full path and filename with extension MUST be
  437.                           specified.  This is the file that will be used
  438.                           for all PKZIP processing.  Placing ; as the first
  439.                           character in the line will force ArcTest to
  440.                           ignore testing of all PKZIP files.
  441.  
  442.  
  443. PKUNZIP executable file - Full path and filename with extension MUST be
  444.                           specified.  This is the file that will be used
  445.                           for all PKUNZIP processing.  Placing ; as the first
  446.                           character in the line will force ArcTest to
  447.                           ignore testing of all PKZIP files.
  448.  
  449. Zip2Exe executable file - Full path and filename with extension MUST be
  450.                           specified.  This is the file that will be used to
  451.                           convert self extracting zip files (SFX) to their
  452.                           base ZIP format.
  453.  
  454. LHA executable file     - Full path and filename with extension MUST be
  455.                           specified.  This is the file that will be used
  456.                           for all LHA processing.  Placing ; as the first
  457.                           character in the line will force ArcTest to
  458.                           ignore testing of all LHA files.
  459.  
  460. UC2 executable file     - Full path and filename with extension MUST be
  461.                           specified.  This is the file that will be used
  462.                           for all UC2 processing.  Placing ; as the first
  463.                           character in the line will force ArcTest to
  464.                           ignore testing of all UC2 files.
  465.  
  466. RAR executable file     - Full path and filename with extension MUST be
  467.                           specified.  This is the file that will be used
  468.                           for all RAR processing.  Placing ; as the first
  469.                           character in the line will force ArcTest to
  470.                           ignore testing of all RAR files.  * Make sure you
  471.                           are using version 1.53 or newer.  Older versions
  472.                           of RAR do NOT work properly with ArcTest!
  473.  
  474. ZOO executable file     - Full path and filename with extension MUST be
  475.                           specified.  This is the file that will be used
  476.                           for all ZOO processing.  Placing ; as the first
  477.                           character in the line will force ArcTest to
  478.                           ignore testing of all ZOO files.  Because Zoo is
  479.                           used on Unix and Xenix platforms processing is
  480.                           limited to crc testing only.  This assures that
  481.                           file attributes, and names (greater than dos's
  482.                           8+3) are preserved.
  483.  
  484. Virus scanner executable- Full path and filename with extension to virus
  485.                           scanner to use on archives OR full path and
  486.                           filename with extension to virus configuration
  487.                           file (normally SCAN.CFG).
  488.  
  489. Strip AV Executable     - Full path and filename with extension to stripav
  490.                           executable file.
  491.  
  492. GIFTest executable      - Full path and filename with extension to GIFTest
  493.                           executable file.  NOTE: ArcTest has been tested
  494.                           with version 8/25/92.  Newer files have proven to
  495.                           act inaccuracy and not report proper error levels
  496.                           on GIF files that contain CRC errors.
  497.  
  498. TDCheck executable      - Full path and filename with extension to TDCheck
  499.                           executable file.
  500.  
  501. Image Converter         - Full path and filename with extension to CJPEG
  502.                           executable file.  Make sure you are using CJPEG
  503.                           as the command line prameters will only work with
  504.                           that conversion utility.
  505.  
  506. SMBUTIL Executable      - Full path and filename with extension to SMBUTIL
  507.                           executable file.  This would normaly be your
  508.                           \SBBS\EXEC directory.  Make sure to run SMBUTIL
  509.                           with the C option on your mail directory if using
  510.                           this option, eg: SMBUTIL C \SBBS\DATA\MAIL.SHD
  511.                           Change MAX CRCs to 0, and ATTRIBUTES to 1.
  512.  
  513.  
  514. More Files and Paths
  515. +++++++++++++++++++++
  516. Failed upload directory - Full directory with drive letter where to save
  517.                           failed uploads and create log files for failed
  518.                           uploads.
  519.  
  520. Exclude Directory 1 - 3 - You may enter up to 3 directories where file
  521.                           processing will not take place.  IE:
  522.                           /SBBS/DATA/USER if that is the location to your
  523.                           user to user uploads.  If the file is found in
  524.                           this directory ArcTest will not process the
  525.                           archive.  Make sure to specifie the full path,
  526.                           including drive letter.
  527.  
  528. Integrity Email Dir     - Full path and filename of file to send to
  529.                           users if their upload fails email testing.
  530.  
  531. Age Email Dir           - Full path and filename of file to send to
  532.                           users if their upload failes date testing.
  533.  
  534. Virus Email Dir         - Full path and filename of file to send to
  535.                           users if their upload fails virus testing.
  536.  
  537.  
  538. Conversions
  539. +++++++++++++++++++++
  540. Base Convert Type       - All archives will be converted to this archive
  541.                           type.  Enter N to disable all conversions.  If
  542.                           converting SFX archives is set on they will also
  543.                           be converted to this base format.  This feature
  544.                           is only available in registered versions of
  545.                           ArcTest.
  546.  
  547. Abort on Volume Error   - PKZip, UC2, ARJ, and RAR support archives that
  548.                           contain volume labels.  Use this option to avoid
  549.                           converting archives if ArcTest is unable to
  550.                           maintain the volume label.  To maintain the
  551.                           volume label of an archive ArcTest must extract
  552.                           the archives lable to the testing drive.  If the
  553.                           drive is a network drive the volume will not be
  554.                           extracted properly.  Thus the reason for this
  555.                           option.  However, ArcTest will restore the
  556.                           original drives volume label after conversion.
  557.                           Maximum compression is used by default on all
  558.                           archives.
  559.  
  560. Convert ZIPs            - Y to convert ZIP files to the base format.  N
  561.                           to not convert ZIPs. If the archive's format
  562.                           is the same as the base format and the archive
  563.                           is NOT an SFX, ArcTest will NOT convert the
  564.                           archive.
  565.  
  566. Convert ARJs            - Y to convert ARJ files to the base format.  N
  567.                           to not convert ARJs. If the archive's format
  568.                           is the same as the base format and the archive
  569.                           is NOT an SFX, ArcTest will NOT convert the
  570.                           archive.
  571.  
  572. Convert LZHs            - Y to convert LZH files to the base format.  N
  573.                           to not convert LZHs. If the archive's format
  574.                           is the same as the base format and the archive
  575.                           is NOT an SFX, ArcTest will NOT convert the
  576.                           archive.
  577.  
  578. Convert UC2s            - Y to convert UC2 files to the base format.  N
  579.                           to not convert UC2s. If the archive's format
  580.                           is the same as the base format and the archive
  581.                           is NOT an SFX, ArcTest will NOT convert the
  582.                           archive.
  583.  
  584. Convert RARs            - Y to convert RAR files to the base format.  N
  585.                           to not convert RARs. If the archive's format
  586.                           is the same as the base format and the archive
  587.                           is NOT an SFX, ArcTest will NOT convert the
  588.                           archive.
  589.  
  590. Convert SFX files       - Y to convert Self Extracting Files (SFX) to their
  591.                           base format.  N to not convert SFX files.
  592.  
  593.  
  594. Virus Scanner Configuration File
  595. -------------------------------------------------------------------------------
  596. 1,c:\sbbs\exec\virus\tbscan.exe
  597. 5,c:\sbbs\exec\virus\f-prot.exe
  598. 4,c:\sbbs\exec\virus\nav.exe
  599. 3,c:\SBBS\EXEC\virus\SCAN.EXE
  600.  
  601. The first character of each line must be the virus scanner type (1 = Thunder
  602. Byte, 2 = McAfee v11x, 3 = McAfee v2.x, 4 = Norton AntiVirus, 5 = F-Prot).
  603. The next character must be a comma (,).  The rest of the line is the path
  604. and filename of the scanner designated by the number at the beginning of
  605. the line.
  606.  
  607.  
  608. Registration Restrictions
  609. -------------------------------------------------------------------------------
  610. ArcTest is the product of many hours work.  It is not free, it is
  611. shareware.  If you use ArcTest for more than 30 days you are expected to
  612. register it.  The following restrictions are placed on unregistered copies
  613. to motivate you to register it.  If you think this is rediculus consider
  614. how much ArcTest does.
  615.  
  616. 1)      ArcTest will display Unregistered Copy as the bbs name to users.
  617. 2)      ArcTest will beep and display unregistered copy and pause for a
  618.         brief moment before testing files.
  619. 2)      ArcTest will only allow you to specify a total of 5 yes options
  620.         listed below.  The first 7 Y you specify will be used.  After
  621.         those 5 all others will be ignored.
  622.  
  623.                  Y/N to strip Pkzip AV codes from Zip files
  624.                  Y/N to test archive integrity
  625.                  Y/N to scan archive for viruses
  626.                  Y/N to delete bbs adds from archive
  627.                  Y/N to comment archive
  628.                  Y/N to add bbs add file
  629.                  Y/N to use DIZCLEAN to clean up FILE_ID.DIZ file
  630.                  Y/N to calculate file info and append to FILE_ID.DIZ
  631.                  Y/N to check internal file dates
  632.                  Y/N to check for nested archives
  633.                  Y/N to create log file of failed files
  634.                  Y/N to save failed files
  635.                  Y/N to update archive comment with virus test results
  636.                  Y/N to update archive comment with all virus scanners if multiple used
  637.                  Y/N to update archive comment with FILE_ID.DIZ information
  638.                  Y/N to allow users to hangup before archive testing
  639.                  Y/N to reboot machine when a virus is found
  640.  
  641. 3)      Image convesions are disabled in the demo version.
  642. 4)      Archive conversions are disabled in the demo version.
  643.  
  644.  
  645. Reaching The Author
  646. -------------------------------------------------------------------------------
  647. To download the latest copy of ArcTest, submit comments or suggestions,
  648. or just say hi call Rolling Thunder BBS @ 207-797-7054  [2400-28.8k].
  649. Leave feedback to Judas.  Or call voice 207-797-7006.  If you are a
  650. ComuServe member you can email me at 75032,3356.
  651.  
  652.  
  653. Other Products
  654. -------------------------------------------------------------------------------
  655. ArcTest was designed and tested with the following products..
  656.  
  657.         Product                 Maker                   Version
  658.         -------                 -----                   -------
  659.         PkZip/PkUnzip           PKware Inc.              2.04g
  660.         Arj                     Robert K. Jung           2.41a
  661.         Lharc                   H. Yoshizaki             2.13
  662.         UltraCompressor II      Ad Infinitum Programs    2.00
  663.         Rar                     Eugene Roshal            1.53
  664.         Zoo                     Rahul Dhesi              2.10
  665.  
  666.         TBScan                  ThunderByte B.V.         6.25
  667.         Scan                    McAfee                   9.26 v11x
  668.         Scan                    McAfee                   v2.1.2x
  669.         F-Prot                  Fridrik Skulason         2.15
  670.         Norton AntiVirus        Symantec Corp.           2.1x
  671.  
  672.         TDCheck                 Sydex                    1.10
  673.         GifTest                 Max Bernard              4.0b (8/25/92)
  674.                                 & Dave Navarro Jr.
  675.         StripAv                 ECR                      1.xx
  676.         Cjpeg                   JPEG Group               5.0A
  677.         SMBUTIL                 Digital Dynamics         1.23
  678.